/***************************************************************************
 * Copyright(c) 2011-2012 ydcode, Co.Ltd. All Rights Reserved. 
 * http://www.ydcode.com
 **************************************************************************/
package com.ydcode.utils.bean;

import java.util.ArrayList;
import java.util.List;

/**
 * Bean信息
 * 
 * @author YUPENG.LI
 * @date 2011-12-13
 * @version 1.0
 */
public class BeanInfo {

	/**
	 * 表名
	 */
	private String tableName;
	/**
	 * 类名
	 */
	private String className;
	/**
	 * 备注说明
	 */
	private String remark;
	
	/**
	 * 模型主键信息
	 */
	private PrimaryKey primaryKey = new PrimaryKey();
	
	/**
	 * 属性信息
	 */
	private List<Property> propertys = new ArrayList<Property>();

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public PrimaryKey getPrimaryKey() {
		return primaryKey;
	}

	public void setPrimaryKey(PrimaryKey primaryKey) {
		this.primaryKey = primaryKey;
	}

	public List<Property> getPropertys() {
		return propertys;
	}

	public void setPropertys(List<Property> propertys) {
		this.propertys = propertys;
	}

}
